LIBRECUDA_DECLARE_STATUS(LIBRECUDA_SUCCESS, 0)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_INVALID_VALUE, 1)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_OUT_OF_MEMORY, 2)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_NOT_INITIALIZED, 3)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_INVALID_DEVICE, 101)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_INVALID_IMAGE, 200)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_INVALID_CONTEXT, 201)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_NOT_FOUND, 500)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_NOT_READY, 600)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_LAUNCH_OUT_OF_RESOURCES, 701)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_COMPAT_NOT_SUPPORTED_ON_DEVICE, 804)
LIBRECUDA_DECLARE_STATUS(LIBRECUDA_ERROR_UNKNOWN, 999)